Golang Job: DevOps Azure Kubernetes (IT) - Freelance

Job added on

Company

HIGHTEAM
France

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

DESCRIPTION DE LA MISSION

 Principales missions
o Maintien en condition opérationnelle de la plateforme AKS actuelle
o Mise en place et amélioration de l’infrastructure AKS
o Création de conteneurs Docker
o Déploiement et automatisation du déploiement sur les différents environnements)
o Mise en place d’un monitoring sur la qualité de la solution en production (télémétrie sur les performances, détection d’anomalies, sécurité, etc.)
o Diagnostic et résolution des incidents
o Optimisation de l’utilisation des ressources
o Etablir les rapports sur les différentes activités susmentionnées

 Niveau de séniorité : 7 10 ans d’expériences (Minimum 4 ans Kubernetes)

Kubernetes
o Mise en place des environnements Kubernetes (DEV, REC, PROD en service managé ou non)
o Savoir troubleshooter les problèmes Kubernetes ainsi que ceux qui sont liés aux socles de l’écosystème utilisé (argocd / istio / helm )
o Avoir des compétences de développement en Golang ou Python
o Avoir une expérience ou une sensibilité aux opérateur Kubernetes
o Avoir au moins une des 3 certifications Kubernetes (CKA / CKAD / CKS)
o Avoir une sensibilité au Chaos Engineering
o Avoir une sensibilité / curiosité aux smoke test
o Avoir une fibre multi tenant (création du chart Helm unifié)

Cloud
o Être sensible aux approches FinOps appliquées aux environnements Kubernetes (multi tenant ou non)
o Avoir au moins une certification Azure (administrateur ou Architecte)
o Avoir au moins une certification GCP (Administrateur ou Architecte)
o Savoir utiliser / troubleshooter Terraform / terragrunt
o Avoir une excellente connaissance Docker / rancher desktop
o Avoir une sensibilité aux environnements de haute disponibilité ainsi que sur les éléments de scalabilité
o Savoir utiliser / troubleshooter Ansible
o Savoir utiliser les briques azure defender et security center.

 Onboarding
o Avoir implémenté des pipelines CICD dans un contexte Kubernetes
o Avoir déjà onboardé des équipes sur l’approche Kubernetes et Cloud Native
o Avoir la capacité de mettre en place / troubleshooter un pipeline CICD
o Avoir le sens d’accompagnement et formation des équipes

 GitOps :
o Avoir implémenté Argocd
o Connaitre le pattern apps to apps d’Argocd
o Connaitre les applicationSet d’Argocd

 DevSecOps
o Avoir mis en place une approche de scan continu des images
o Connaitre les principes de hardening des clusters Kubernetes
o Avoir implémenté les hardening docker / clusters Kubernetes
o Connaitre Istio et en avoir déjà eu un usage en production

 MCO & Production
o Exploitation (maintenance, supervision et dépannage de la solution dans les environnements de production)
o Mise en place d’un monitoring sur la qualité de la solution en production (télémétrie sur les performances, détection d’anomalies, sécurité, etc.)
o Assurer le diagnostic et de la résolution des incidents
o Optimisation de l’utilisation des ressources
o Astreintes HNO et weekend

 Autres missions :
o Travailler sur la migration de solutions OnPremise vers le cloud Azure
o Définir les bonnes pratiques et mettre en place de nouveaux process d’automatisation de déploiement sur d’autres applications
o Participation et amélioration à l’exploitation de solutions existantes (Azure et OnPremise)

 Environnement technique
o .Net Core, Java
o Docker
o Ansible
o Kubernetes
o Microsoft Azure : AKS, Azure SQL, etc.
o SQL Server et Postgres
o Intégration continue et déploiement continu (CI/CD)
o Bonnes connaissances en développement et Scripting (C#, Java, PowerShell, Shell, etc.)
o Windows et Linux
o Git et Gitlab
o Très bonne capacité de rédaction
o Anglais : Niveau B2 minimum

 Autres compétences
o Avoir le sens du service
o Avoir une excellente capacité d’analyse des systèmes et des logiciels
o Avoir un excellent relationnel pour interagir avec plusieurs interlocuteurs
o Être force de proposition et savoir développer une argumentation avec esprit critique